<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        /* .box li:nth-child(2n+1) {
            background-color: red;
        } */
        /* .box li:last-child {
            background-color: blue;
        } */
        /* li的父元素下面的第二个元素，并且是li */
        /* .box li:nth-child(2){
            background-color: blue;
        } */
        /* 大多数情况下，如果标签是同类型的。建议直接使用nth:child */
        /* 如果是单纯的选第几个标签。建议使用nth-of-type() */
        /* li 的父元素下面的第二个里 */
        
        .box li:nth-of-type(2n) {
            background-color: blue;
        }
    </style>
</head>

<body>
    <div class="box">
        <ul>
            <p></p>
            <li>列表1</li>
            <li>列表2</li>
            <li>列表3</li>
            <li>列表4</li>
            <li>列表5</li>
            <li>列表6</li>
            <li>列表7</li>
        </ul>
    </div>
</body>

</html>